function find(arr, callback) {
  //执行回调
  for (let i = 0; i < arr.length; i++) {
    let res = callback(arr[i], i);

    //判断
    if (res) {
      //返回当前遍历的元素
      return arr[i];
    }
  }

//  如果没有满足条件的返回undefined
  return undefined;
}


function findIndex(arr, callback) {
  //执行回调
  for (let i = 0; i < arr.length; i++) {
    let res = callback(arr[i], i);

    //判断
    if (res) {
      //返回当前遍历的元素
      return i;
    }
  }

//  如果没有满足条件的返回undefined
  return -1;
}

